package hehe.json;

/**
 * json 基类
 * <B>说明：</B>
 * <pre>
 *  略
 * </pre>
 * <B>示例：</B>
 * <pre>
 *  略
 * </pre>
 * <B>日志：</B>
 * <pre>
 *  略
 * </pre>
 * <B>注意事项：</B>
 * <pre>
 *  略
 * </pre>
 */
abstract public class BaseJson
{

    /**
     * 序列化
     *<B>说明：</B>
     *<pre>
     *  略
     *</pre>
     */
    abstract public String format(Object value) throws Exception;

    /**
     * 反序列化
     *<B>说明：</B>
     *<pre>
     *  略
     *</pre>
     */
    abstract public <T> T parser(String json,Class<T> type) throws Exception;
}
